package com.deke.teacher.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.deke.entity.EduTeacherVo;
import com.deke.vo.Result;

import java.security.NoSuchAlgorithmException;

/**
 * @author ：张恒（1371745897@qq.com）
 * @date ：Created in 2022/12/7 12:30
 * @description：
 * @modified By：
 * @version:
 */
public interface EduTeacherVoService {
    /**
     * 分页查询所有
     *
     * @param eduTeacherVo
     * @param current
     * @param pageSize
     * @return
     */
    Result<IPage<EduTeacherVo>> queryByConditionPage(EduTeacherVo eduTeacherVo, Integer current, Integer pageSize);

    /**
     * 修改讲师状态
     *
     * @param id
     * @param status
     * @return
     */
    Result updateStatus(String id, String status);


    /**
     * 修改
     * @param eduTeacherVo
     * @return
     */
    Result update(EduTeacherVo eduTeacherVo);


    /**
     * 添加
     * @param eduTeacherVo
     * @return
     */
    Result qianaddTeacher(EduTeacherVo eduTeacherVo);

    /**
     * 根据讲师名查询讲师信息
     * @param name 实体类
     * @return
     */
    Result queryAllTeacherByTeacherName(String name);


    /**
     * 删除
     * @param id
     * @return
     */
    Result deleteById(String id);


}